// i18n.js
import i18next from 'i18next';
import { initReactI18next } from 'react-i18next';
import {getStrings, ZH} from "@/app/i18n/strings";



i18next
    .use(initReactI18next) // pass i18next to the react-i18next
    .init({
        resources: getStrings(),
        lng: ZH, // 默认语言
        fallbackLng: ZH, // 如果当前语言没有翻译，则使用简体中文
        detection: {
            // 禁用语言自动检测
            order: ['querystring', 'cookie'],
            caches: ['cookie'],
        },
        interpolation: {
            escapeValue: false, // react 已经安全地转义了
        },
    });

export default i18next;
